<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //对象方法
        let obj = {
            name: '张三',
            age: 18,
            gender: '男',
            saiHi: function (a, b) {
                document.write('hi~~')
            }
        }
        obj.saiHi()



        //遍历对象
        for (let k in obj){
            console.log(k);//'name'   'age'   'gender'  打印出来的是字符串类型（打印属性名）   
            console.log(obj[k]);//运用中括号可打印出全部元素(打印属性值)
            
        }       
        
        
        //遍历数组对象案例
        let students = [
            {name: '小明', age: 18, gender: '男', hometown: '河北省'},
            {name: '小红', age: 19, gender: '女', hometown: '河南省'},
            {name: '小刚', age: 17, gender: '男', hometown: ' 山西省'},
            {name: '小丽', age: 18, gender: '女', hometown: ' 山东省'}  ]


        for(let b =0;b<=students.length;b++){
            let obk = students[b]
            for(let i in obk)
                document.write(obk[i]);
        }
    </script>
</body>

</html>